<rss version="2.0" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">
    <channel>
        <title>Business Analyst Community &amp; Resources | Modern Analyst</title> 
        <link>https://modernanalyst.com</link> 
        <description>RSS feeds for Business Analyst Community &amp; Resources | Modern Analyst</description> 
        <ttl>60</ttl> <item>
    <comments>https://modernanalyst.com/Community/ModernAnalystBlog/tabid/181/ID/2382/Hey-IIBA-Whats-Up-With-That.aspx#Comments</comments> 
    <slash:comments>15</slash:comments> 
    <wfw:commentRss>https://modernanalyst.com/DesktopModules/DnnForge%20-%20NewsArticles/RssComments.aspx?TabID=181&amp;ModuleID=870&amp;ArticleID=2382</wfw:commentRss> 
    <trackback:ping>https://modernanalyst.com:443/DesktopModules/DnnForge%20-%20NewsArticles/Tracking/Trackback.aspx?ArticleID=2382&amp;PortalID=0&amp;TabID=181</trackback:ping> 
    <title>Hey IIBA, What’s Up With That?</title> 
    <link>https://modernanalyst.com/Community/ModernAnalystBlog/tabid/181/ID/2382/Hey-IIBA-Whats-Up-With-That.aspx</link> 
    <description>&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;Recently, I was asked by the IIBA to present a talk at one of their chapter meetings. I am reprinting here my response to that invitation in the hope that it will begin a conversation with fellow EEPs and BAs about an area of great concern to the profession. &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;br /&gt;
Hi xx&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;…. Regarding the IIBA talk, there is another issue that I am considering. It&#39;s part of a longer discussion, and I hesitate to draw you into it, but as it affects my response to your invitation I feel it requires some explanation. Basically, I have been very unhappy with the direction the organization has been taking and have been seriously reconsidering my - and my company&#39;s - relationship to it in lieu of recent developments. When I first joined the organization, back in its founding days, I, like many other volunteers who gave their time freely, without charge, to review the BABOK, saw the organization as a means for improving the profession by pooling together the resources of its practitioners so that best practices could be disseminated widely amongst the community. I fear the organization has steered off-track, and have great reservations regarding what it is becoming - or already has become. The recent EEP contract changes have only served to confirm my worst fears: students taking any training that &#39;uses&#39; more than 3 sections of the BABOK will be required to purchase the entire BABOK - even if they already have a copy. In fact, it has been clarified to me that they will be required to purchase the book each time they take such a course - raising the spectre of trainees forced to purchase multiple copies of the BABOK due to courses they have taken with multiple vendors. It&#39;s a heavy-handed approach (and potential book-keeping nightmare) that will only serve to restrict the propagation of BABOK practices - where the IIBA should be seeking to do the reverse: open up the BABOK so it is as widely used as possible. For a comparison of approaches, see the OMG, which offers its UML standards and guidelines as a free download to all who want it (member or non-member) and which is very generous in providing permission to quote its text in printed publications. This is what an organization does whose first and foremost goals is to propagate best practices. &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;The IIBA faces an identity crisis: is it to be a revenue-generating machine, dedicated foremost to its own financial success, or a service to the BA profession? &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;These are some of my thoughts and concerns. If you&#39;d like to continue this conversation, I&#39;d be pleased to discuss it further.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;Best regards&lt;br /&gt;
- Howard&lt;br /&gt;
&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;Howard Podeswa - &lt;a target=&quot;_blank&quot; href=&quot;http://www.nobleinc.ca/&quot;&gt;&lt;span style=&quot;font-size: small&quot;&gt;Noble Inc&lt;/span&gt;&lt;/a&gt;.&lt;/span&gt;&lt;/p&gt;</description> 
    <dc:creator>Howard Podeswa</dc:creator> 
    <pubDate>Mon, 08 Oct 2012 06:07:00 GMT</pubDate> 
    <guid isPermaLink="false">f1397696-738c-4295-afcd-943feb885714:2382</guid> 
    
</item>
<item>
    <comments>https://modernanalyst.com/Community/ModernAnalystBlog/tabid/181/ID/1720/10-Things-I-Wish-Someone-Had-Told-Me-When-I-Was-Starting-Out-As-A-BA.aspx#Comments</comments> 
    <slash:comments>27</slash:comments> 
    <wfw:commentRss>https://modernanalyst.com/DesktopModules/DnnForge%20-%20NewsArticles/RssComments.aspx?TabID=181&amp;ModuleID=870&amp;ArticleID=1720</wfw:commentRss> 
    <trackback:ping>https://modernanalyst.com:443/DesktopModules/DnnForge%20-%20NewsArticles/Tracking/Trackback.aspx?ArticleID=1720&amp;PortalID=0&amp;TabID=181</trackback:ping> 
    <title>10 Things I Wish Someone Had Told Me When I Was Starting Out As A BA</title> 
    <link>https://modernanalyst.com/Community/ModernAnalystBlog/tabid/181/ID/1720/10-Things-I-Wish-Someone-Had-Told-Me-When-I-Was-Starting-Out-As-A-BA.aspx</link> 
    <description>&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;I am no longer a Webinar virgin. Thanks to the good folks at the IIBA, this week I had my first Webinar experience as an interviewee as part of the IIBA’s ‘ABC’ (Authors, Books and Conversations) series. The host, Julian Sammy, was brilliant in being able to pick out the questions that would be the most difficult for me to answer. (I hear that’s what makes him a great BA, too.) Of course, afterwards, I was regretting not being able to do a ‘do-over’ – until I remembered that I could – sort of – thanks to my MA blog.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;img hspace=&quot;10&quot; alt=&quot;Hockey Valley, Howard Podeswa, 1999, Oil on canvas, 48&amp;quot; x 48&amp;quot;&quot; align=&quot;left&quot; width=&quot;300&quot; height=&quot;277&quot; src=&quot;/Portals/0/Public Uploads 2/Hockley_Valley_-_Howard_Podeswa_48x48in_Oil_on_canvas_1999.jpg&quot; /&gt;Julian’s toughest questions were about the 3-way connection I saw between psychology, business analysis and art; I’ll leave that for later. But there was a BA question that I didn’t have a ready answer for, &lt;i&gt;“What are the most important things you wish you had known when you were starting out as a BA?”&lt;/i&gt; Maybe it’s because it’s been so long since I have been in that position. But the memories have begun to come back. &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;So, for Julian - and anyone else who might be interested: here, then, after some thought, is what I wished someone had told me when I was starting out:&lt;br /&gt;
1. &lt;strong&gt;&lt;em&gt;See every BA engagement as an opportunity to learn about other people&lt;/em&gt;&lt;/strong&gt; - and not just to learn about another system: I thought my success or failure as a BA would be all about my analysis skills. I have since found out it hinges more on my ability to connect with people from a wide variety of backgrounds and cultures.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;2. &lt;em&gt;&lt;strong&gt;Turn off the inner monologue while listening to other people.&lt;/strong&gt;&lt;/em&gt; (See #1 above). &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;3. &lt;em&gt;&lt;strong&gt;Find out, from day 1, who will have ultimate signing authority – then meet that person as soon as possible&lt;/strong&gt;&lt;/em&gt;: I’ve had bad shocks early in my career when I found out that the one person I really needed to convince was the one person I didn’t know about - until it was too late. I now do everything in my power to bring that person into the process ASAP.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;4. &lt;em&gt;&lt;strong&gt;Don’t go off for too long on your own&lt;/strong&gt;&lt;/em&gt;: In my earlier days, I would do a big round of interviews and then go off for a long period to produce a big ‘tome’ of documentation. I found out soon enough that it’s too much for stakeholders to absorb at once and it’s too easy to propagate mistakes – like too much or the wrong kind of documentation. Now I provide feedback frequently to stakeholders.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;5. &lt;em&gt;&lt;strong&gt;The only way to get a good user interface is through many iterations of prototyping and user testing&lt;/strong&gt;&lt;/em&gt; – because most people don’t know what they want till they see it. The focus of the BA in this case is to find out what the flow of the interface should be from the user’s perspective (the ‘Basic Flow’ – in use-case parlance), as well as the alternative scenarios that need to be addressed, while the designer works to realize these flows in the prototypes.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;6. &lt;em&gt;&lt;strong&gt;Test assumptions as early as possible in order to mitigate risk – especially if this is something you (or your organization) is doing for the first time&lt;/strong&gt;&lt;/em&gt;: I’ve personally worked on 2 major projects where untested assumptions about new technology resulted in long delays and lots of rework once they were found to be untrue - and I have direct knowledge of many more projects that have suffered the same fate. By testing assumptions early I am now able to reduce the impact of unexpected problems.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;7. &lt;em&gt;&lt;strong&gt;Budget your time wisely&lt;/strong&gt;&lt;/em&gt;: In the early days, I blew too much analysis time on small parts of the business area. I am much more careful now in planning and budgeting my time. I’ve learned to work top-down; in the beginning, I concentrate on the big picture and work my down into the weeds as the project progresses.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;8. &lt;em&gt;&lt;strong&gt;There is almost always a hidden agenda&lt;/strong&gt;&lt;/em&gt;: For any non-trivial project, there is bound to be some aspect of office politics that can make or break the project. In many cases I have ended up being an unwitting pawn in someone else’s power play. In one case, for example, there were warring departments, each of which had already made up its mind about the preferred solution; the hidden agenda of the project champion who brought me onboard was to get an ‘unbiased expert’ to recommend his preference. &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;9. &lt;em&gt;&lt;strong&gt;Don’t solutionize the requirements&lt;/strong&gt;&lt;/em&gt;: The requirements as written, should make sense regardless of the technology solution. Otherwise, they will not be reusable should the preferred solution change – leading to lost time and effort.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;10. &lt;em&gt;&lt;strong&gt;The clients already know the answer&lt;/strong&gt;&lt;/em&gt;: This is the secret lesson of consulting that I learned at the hands of a colleague (Brian Lyons) – and I’ve found it to be true more often than not. In many cases (such as process improvement projects), the clients know what’s wrong and what they need to do about it - and are really looking to the BA to confirm what they already know, or to help them formulate their thoughts. Yet another reason why it’s more important to listen than to talk.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;And what about that question about psychology, business analysis and art (all of which are interests of mine)? The flippant answer is to say that these interests co-exist but they don’t necessarily connect. By maybe they do. I have an endless curiosity about people and how they live their lives – and it is a curiosity that the BA profession has helped me satisfy. As well, I have always been interested in the structure of thought – a theme that underlies both cognitive psychology as well as structural analysis. My art similarly has two recurring themes - often concerned either with the psychology of an interaction (see&amp;#160;&lt;/span&gt;&lt;a target=&quot;_blank&quot; href=&quot;http://howardpodeswa.com/artwork_series_menus/02_spit_of_love_series_menu.html&quot;&gt;&lt;span style=&quot;font-size: small&quot;&gt;this series&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;font-size: small&quot;&gt;&amp;#160;based on my experiences in South Africa) or with the way the mind organizes information (see&amp;#160;&lt;/span&gt;&lt;a target=&quot;_blank&quot; href=&quot;http://howardpodeswa.com/artwork_pages/05_chatter/01_chatter.html&quot;&gt;&lt;span style=&quot;font-size: small&quot;&gt;this link&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;font-size: small&quot;&gt;&amp;#160;for work based on organizing visual bytes of information). &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;So maybe there is some connecting thread to it after all.&lt;br /&gt;
&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;- Howard Podeswa&lt;/span&gt;&lt;/p&gt;</description> 
    <dc:creator>Howard Podeswa</dc:creator> 
    <pubDate>Tue, 15 Feb 2011 05:32:00 GMT</pubDate> 
    <guid isPermaLink="false">f1397696-738c-4295-afcd-943feb885714:1720</guid> 
    
</item>
<item>
    <comments>https://modernanalyst.com/Community/ModernAnalystBlog/tabid/181/ID/1635/What-are-the-Quantitative-Benefits-of-Business-Analysis.aspx#Comments</comments> 
    <slash:comments>3</slash:comments> 
    <wfw:commentRss>https://modernanalyst.com/DesktopModules/DnnForge%20-%20NewsArticles/RssComments.aspx?TabID=181&amp;ModuleID=870&amp;ArticleID=1635</wfw:commentRss> 
    <trackback:ping>https://modernanalyst.com:443/DesktopModules/DnnForge%20-%20NewsArticles/Tracking/Trackback.aspx?ArticleID=1635&amp;PortalID=0&amp;TabID=181</trackback:ping> 
    <title>What are the Quantitative Benefits of Business Analysis?</title> 
    <link>https://modernanalyst.com/Community/ModernAnalystBlog/tabid/181/ID/1635/What-are-the-Quantitative-Benefits-of-Business-Analysis.aspx</link> 
    <description>&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;At the end of my IIBA Webinar I tossed out a question to listeners: &lt;i&gt;What are the quantitative benefits of business analysis?&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;img border=&quot;0&quot; hspace=&quot;10&quot; alt=&quot;“Hi-Lo”, Howard Podeswa, Oil on canvas, 2007, 10 “ x 10”&quot; vspace=&quot;5&quot; align=&quot;left&quot; width=&quot;244&quot; height=&quot;241&quot; src=&quot;/Portals/0/Public Uploads 2/05_hi_lo_howard_podeswa_2007_10x10in_oil_on_cnv-SMALL.jpg&quot; /&gt;It’s something I’ve been spending some time on. While there are many touted (and self-obvious) benefits of analysis , hard figures are hard to come by – and it’s hard figures that high-level executives want to see when we make the case for the profession. Fellow BAs have begun to take me up on the challenge and I have, at the same time, been meeting with CEO, CFOs, CIOs and others in upper-level management. So I thought it was time to throw out the question to the collective wisdom of the Modern Analyst community. What I’m looking for are measures that quantify either the benefits that have been derived from business analysis or the costs of doing it badly: metrics like the annual cost to projects attributable to a poor requirements analysis process relative to the annual project budget; estimated decrease in turnaround time due to improved analysis, and so on. I’m also looking for war stories – either horror stories of where things went wrong due to poor analysis or uplifting stories when things have gone well – with figures to back it all up where possible. Alternatively – if you have a source of stats on the cost benefits of good requirements that you think is helpful, please pass that one, too.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;Readers are invited to post their contributions to this blog or, if confidentiality is required, to contact me directly at &lt;/span&gt;&lt;a href=&quot;javascript:void(location.href=&#39;mailto:&#39;+String.fromCharCode(104,111,119,97,114,100,112,111,100,101,115,119,97,64,110,111,98,108,101,105,110,99,46,99,97)+&#39;?subject=What%20are%20the%20Quantitative%20Benefits%20of%20Business%20Analysis%3F&#39;)&quot;&gt;&lt;span style=&quot;font-size: small&quot;&gt;howardpodeswa@nobleinc.ca&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;font-size: small&quot;&gt;. Once I have a representative response, I’ll be summarizing and posting the results on this site.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;(Attached jpg: Caption: “Hi-Lo”, Howard Podeswa, Oil on canvas, 2007, 10 “ x 10”. Description: “Hi-Lo” is a reconstruction of the painting “The Night Watch” by Rembrandt, created by measuring and graphing the high and low points in the original composition.)&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;strong&gt;Howard Podeswa&lt;/strong&gt; of&amp;#160;&lt;/span&gt;&lt;a target=&quot;_blank&quot; href=&quot;http://nobleinc.ca/courses.html&quot;&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;b&gt;&lt;font color=&quot;#333399&quot;&gt;Noble Inc.&lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;i&gt;&lt;span style=&quot;font-size: small&quot;&gt;Blog Image&lt;/span&gt;&lt;/i&gt;&lt;span style=&quot;font-size: small&quot;&gt;:&amp;#160;&lt;/span&gt;&lt;i&gt;&lt;span style=&quot;font-size: small&quot;&gt;“Hi-Lo”, Howard Podeswa, Oil on canvas, 2007, 10 “ x 10”. &lt;/span&gt;&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;“Hi-Lo” is a reconstruction of the painting “The Night Watch” by Rembrandt, created by measuring and graphing the high and low points in the original composition.)&lt;/span&gt;&lt;/p&gt;</description> 
    <dc:creator>Howard Podeswa</dc:creator> 
    <pubDate>Sat, 27 Nov 2010 08:21:00 GMT</pubDate> 
    <guid isPermaLink="false">f1397696-738c-4295-afcd-943feb885714:1635</guid> 
    
</item>
<item>
    <comments>https://modernanalyst.com/Community/ModernAnalystBlog/tabid/181/ID/1539/BA-ABCs-B-is-for-BPMN.aspx#Comments</comments> 
    <slash:comments>6</slash:comments> 
    <wfw:commentRss>https://modernanalyst.com/DesktopModules/DnnForge%20-%20NewsArticles/RssComments.aspx?TabID=181&amp;ModuleID=870&amp;ArticleID=1539</wfw:commentRss> 
    <trackback:ping>https://modernanalyst.com:443/DesktopModules/DnnForge%20-%20NewsArticles/Tracking/Trackback.aspx?ArticleID=1539&amp;PortalID=0&amp;TabID=181</trackback:ping> 
    <title>BA ABCs: “B” is for BPMN</title> 
    <link>https://modernanalyst.com/Community/ModernAnalystBlog/tabid/181/ID/1539/BA-ABCs-B-is-for-BPMN.aspx</link> 
    <description>&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;strong&gt;#2 in the series: “B” is for BPMN&lt;/strong&gt;&lt;br /&gt;
This blog continues a series on BA tools, based on my book “&lt;/span&gt;&lt;a target=&quot;_blank&quot; href=&quot;http://www.modernanalyst.com/Resources/Books/tabid/88/articleType/ArticleView/articleId/933/The_Business_Analysts_Handbook.aspx&quot;&gt;&lt;span style=&quot;font-size: small&quot;&gt;The Business Analyst’s Handbook&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;font-size: small&quot;&gt;”. In each blog, I move through the alphabet, highlighting a BA tool that begins with the letter of the day. Today’s letter is “B” – for Business Process Modeling Notation (BPMN). BPMN is the name of a standard often used for modeling business processes. The diagram covered by the standard is called a Business Process Diagram (BPD).&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;strong&gt;Example:&lt;/strong&gt;&lt;br /&gt;
Figure 1 is a BPMN BPD that describes the process for reserving a room in a private-members club. The process begins when a member requests a reservation for a specified date. A reservations agent determines the rate and then takes one or more of the followings actions:&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;span style=&quot;font-size: small&quot;&gt;If the request included a query about basic rooms, the reservations agent checks the availability of basic rooms. &lt;/span&gt;&lt;/li&gt;
    &lt;li&gt;&lt;span style=&quot;font-size: small&quot;&gt;If the request included a query about deluxe rooms, the reservations agent checks the availability of deluxe rooms.&lt;br /&gt;
    The slash on the flow marked “Query basic rooms” is a default, indicating this flow is selected if none of the conditions are true. &lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;Next, the member selects a room. When the member’s response is received by the reservations agent, one (and only one) of the following actions is taken:&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;span style=&quot;font-size: small&quot;&gt;If the member has cancelled, the reservations process is cancelled. &lt;/span&gt;&lt;/li&gt;
    &lt;li&gt;&lt;span style=&quot;font-size: small&quot;&gt;If the member has selected one of the available rooms, then the reservations agent guarantees the reservations and the process ends in success.&lt;br /&gt;
    &lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;em&gt;&lt;strong&gt;Figure 1 - BPD diagram example: Reserve a room in a private-members club&lt;/strong&gt;&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;img height=&quot;592&quot; alt=&quot;BPD diagram example: Reserve a room in a private-members club&quot; width=&quot;462&quot; src=&quot;/Portals/0/images/abc-bpmn-1.jpg&quot; /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;br /&gt;
&lt;strong&gt;The controversy: Activity diagram or BPD?&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;Since activity diagrams (the subject of the previous BA ABCs blog) cover the same ground as BPMN BPDs, the question naturally arises, “Which diagram is ‘better’”? In fact, a controversy rages on this issue, with arguments made for and against each approach – so it’s worth exploring. One of the major advantages touted for the UML (the standard that governs activity diagrams) is that by providing a single standard across the lifecycle, translation errors are avoided. By this reasoning, it makes sense to use activity diagrams for both business process modeling and for modeling the logic of the software processes that automate them. On the other hand, the BPMN standard is often seen as the more natural candidate for the specific purpose of modeling business processes. In fact, the commonly accepted best practice is for BAs to use BPMN for this purpose (unless there is a compelling reason to use activity diagrams – such as the use of a UML tool across the project) and to use the UML for its other diagrams – primarily class diagrams. Let’s consider the arguments for and against each option to try to ferret out the truth.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;strong&gt;Argument #1: Activity diagrams are technical whereas BPMN BPDs are business-y&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;span style=&quot;font-size: small&quot;&gt;Because the UML standard came out of the development world, its diagrams are thought to be code-oriented. But this is more an issue of perception than fact. In truth, the UML is a full-spectrum standard that supports both real-world and technical modeling. While it is certainly the case that there are features of activity diagrams that are technically oriented, the fact is that only a small subset of features should be used by the BA when communicating with business stakeholders – and this subset corresponds closely to commonly understood flowcharting symbols. (The same can also be said for BPMN.) I have a strong suspicion that the word ‘Business’ in the BPMN acronym has had as much impact as anything else in this perception of BPMN’s preferred status for business usage. But when you compare the aspects of the two alternatives that are actually used by the BA, feature by feature, there is in fact little difference between the two, as the next argument explains. &lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;strong&gt;Argument #2: As a whole, BPMN diagrams are easier for business stakeholders to understand than activity diagrams&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;span style=&quot;font-size: small&quot;&gt;To get past the rhetoric, let’s compare the modeling elements most useful for BA purposes. Figures 2 and 3 show commonly used BPMN symbols along with their activity diagram counterparts. A quick glance indicates that it is hard to tell the two apart. When you look at these elements side by side you really have to wonder what all the fuss is about. There is one situation, in fact, that is expressed in a clearer manner (from a stakeholder’s perspective) in activity diagrams than on a BPMN BPD: parallel activities. Figure 4 compares the BPD and activity diagram symbols used to indicate two activities that may occur in parallel (meaning that they may occur in any order). I think most people would agree that the BPD symbol – a diamond with an enclosed ‘+’ sign, is much more cryptic than the straightforward parallel lines used for this purpose on activity diagrams. &lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;em&gt;&lt;strong&gt;Figure 2 - BPD flow objects (with UML equivalents)&lt;/strong&gt;&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;img height=&quot;413&quot; alt=&quot;BPD flow objects (with UML equivalents)&quot; width=&quot;480&quot; src=&quot;/Portals/0/images/abc-bpmn-2.jpg&quot; /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;em&gt;&lt;strong&gt;Figure 3 - BPD connecting objects (with UML equivalents)&lt;br /&gt;
&lt;/strong&gt;&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;img height=&quot;263&quot; alt=&quot;BPD connecting objects (with UML equivalents)&quot; width=&quot;544&quot; src=&quot;/Portals/0/images/abc-bpmn-3.jpg&quot; /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;em&gt;&lt;strong&gt;Figure 4 - BPD parallel fork (with UML equivalents)&lt;/strong&gt;&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;img height=&quot;293&quot; alt=&quot;BPD parallel fork (with UML equivalents)&quot; width=&quot;519&quot; src=&quot;/Portals/0/images/abc-bpmn-4.jpg&quot; /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;&amp;#160;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;&amp;#160;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;strong&gt;Argument #3: BPMN includes special modeling elements that make it more suitable for business purposes than activity diagrams&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;span style=&quot;font-size: small&quot;&gt;Here I do believe there is some merit to the argument in favour of BPMN. One situation not well handled by activity diagrams is the Inclusive-OR. This is the logical construct used to model the common expression ‘and/or’ – as in: Do ‘A’ and/or ‘B’ and/or ‘C’ – depending on various conditions. Figure 5 illustrates the approaches used in the two standards. BPMN BPDs are clearly preferable to the mess of symbols required by activity diagrams. Another situation for which BPMN has a dedicated symbol relates to the handling of events. Figure 6 illustrates the difference between the two standards. BPMN relies on the placement of a circular event symbol to communicate to the reader the timing of a response to an event: an event symbol on an activity means that the event interrupts it whereas an event after an activity means that the activity first is completed and then the event is noted and responded to. Activity diagrams have a fairy simple alternative notation for this – but it may not be as readily obvious to the reader what is being conveyed. &lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;&amp;#160;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;em&gt;&lt;strong&gt;Figure 5 - BPD inclusive gateway (with UML equivalent)&lt;/strong&gt;&lt;/em&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;img height=&quot;280&quot; alt=&quot;BPD inclusive gateway (with UML equivalent)&quot; width=&quot;478&quot; src=&quot;/Portals/0/images/abc-bpmn-5.jpg&quot; /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;em&gt;&lt;strong&gt;Figure 6 - BPD events (with UML equivalent)&lt;/strong&gt;&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;img height=&quot;440&quot; alt=&quot;BPD events (with UML equivalent)&quot; width=&quot;554&quot; src=&quot;/Portals/0/images/abc-bpmn-6.jpg&quot; /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;strong&gt;Argument #4: BPMN models B2B interactions better than activity diagrams&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;span style=&quot;font-size: small&quot;&gt;In the ‘real world’, businesses interact with other businesses in limited ways, whereas organizational units within a single business have more complex interactions. In BPMN, this is modeled using pools and lanes. A business is represented as a pool and an organizational unit within the business is represented as a lane. Interactions between pools are limited to the passing of messages – effectively mirroring the way that businesses pass requests (messages) to each other while being unaware of each other’s internal processes. Figure 7 illustrates this approach. There is no formalism dedicated to this concept in activity diagrams, though the situation is fairly easily modeled by stipulating that businesses communicate by sending and receiving signals. Nevertheless, signals are not widely used for business process modeling and are less likely to be readily understood than pools by business stakeholders. &lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;em&gt;&lt;strong&gt;Figure 7 - BPMN B2B model using pools&lt;/strong&gt;&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;img height=&quot;311&quot; alt=&quot;BPMN B2B model using pools&quot; width=&quot;520&quot; src=&quot;/Portals/0/images/abc-bpmn-7.jpg&quot; /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;&amp;#160;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;strong&gt;Conclusion&lt;/strong&gt;&lt;br /&gt;
For business process modeling, where all the players are within a single business, there is no compelling argument for either standard. While there are some small advantages to each standard, they tend to cancel each other out. (E.g., while BPMN handles the inclusive-or situation better, activity diagrams model parallel activities more clearly.) However, BPMN does have a clearer approach for modeling B2B interactions.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;strong&gt;Final words&lt;br /&gt;
&lt;/strong&gt;This discussion has focused entirely on the BA perspective. A separate set of arguments and comparisons could be made with respect to the suitability of the two alternatives for code generation. But that is a topic beyond the scope of this blog.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style=&quot;font-size: small&quot;&gt;Howard Podeswa&lt;/span&gt;&lt;/strong&gt;&lt;span style=&quot;font-size: small&quot;&gt;, author of &lt;/span&gt;&lt;a target=&quot;_blank&quot; href=&quot;http://nobleinc.ca/courses.html&quot;&gt;&lt;span style=&quot;font-size: small&quot;&gt;Noble Inc.&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;br /&gt;
For courses designed by the author in Business Process Modeling, click here: &lt;/span&gt;&lt;a target=&quot;_blank&quot; href=&quot;http://www.nobleinc.ca/BA005.html&quot;&gt;&lt;span style=&quot;font-size: small&quot;&gt;http://www.nobleinc.ca/BA005.html&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;</description> 
    <dc:creator>Howard Podeswa</dc:creator> 
    <pubDate>Sun, 12 Sep 2010 23:21:00 GMT</pubDate> 
    <guid isPermaLink="false">f1397696-738c-4295-afcd-943feb885714:1539</guid> 
    
</item>
<item>
    <comments>https://modernanalyst.com/Community/ModernAnalystBlog/tabid/181/ID/1377/BA-ABCs-A-is-for-Activity-Diagram.aspx#Comments</comments> 
    <slash:comments>5</slash:comments> 
    <wfw:commentRss>https://modernanalyst.com/DesktopModules/DnnForge%20-%20NewsArticles/RssComments.aspx?TabID=181&amp;ModuleID=870&amp;ArticleID=1377</wfw:commentRss> 
    <trackback:ping>https://modernanalyst.com:443/DesktopModules/DnnForge%20-%20NewsArticles/Tracking/Trackback.aspx?ArticleID=1377&amp;PortalID=0&amp;TabID=181</trackback:ping> 
    <title>BA ABCs: “A” is for Activity Diagram</title> 
    <link>https://modernanalyst.com/Community/ModernAnalystBlog/tabid/181/ID/1377/BA-ABCs-A-is-for-Activity-Diagram.aspx</link> 
    <description>&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;a target=&quot;_blank&quot; href=&quot;http://ccca.ca/artists/artist_info.html?languagePref=en&amp;amp;link_id=1897&amp;amp;artist=Howard+Podeswa&quot;&gt;&lt;img border=&quot;0&quot; hspace=&quot;5&quot; alt=&quot;Activity Diagram - Howard Podeswa&quot; vspace=&quot;5&quot; align=&quot;left&quot; width=&quot;250&quot; height=&quot;199&quot; src=&quot;/Portals/0/images/Sequence_Diagram_Howard_Podeswa-250.jpg&quot; /&gt;&lt;/a&gt;This blog begins a series on BA tools, based on my book “&lt;a target=&quot;_blank&quot; href=&quot;http://www.modernanalyst.com/Resources/Books/tabid/88/articleType/ArticleView/articleId/933/The_Business_Analysts_Handbook.aspx&quot;&gt;&lt;span style=&quot;font-size: small&quot;&gt;The Business Analyst’s Handbook&lt;/span&gt;&lt;/a&gt;”. In each blog, I’ll be moving through the alphabet, highlighting a BA tool that begins with the letter of the day (not quite Sesame Street, but not PeeWee ‘s Playhouse either). Today’s letter is “A” – for activity diagram.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;strong&gt;Example:&lt;/strong&gt;&lt;br /&gt;
The following activity diagram example describes a portion of the workflow for the business process, &lt;i&gt;Review Pursuit&lt;/i&gt; – one of the processes within a Customer Relations Management (CRM) system. The two participants in the process are represented by the columns (referred to as &lt;i&gt;swimlanes&lt;/i&gt;, or &lt;u&gt;partitions&lt;/u&gt;), named “Growth and Markets” and “Pursuit Team.” The example indicates that the process starts when a Pursuit Team reviews an opportunity report. If the review has determined that the opportunity is not worth pursuing, the process ends. Otherwise, Growth and Markets schedules a post-review meeting and discusses required support. &lt;br /&gt;
This kind of diagram could have also illustrated which computer systems automated which activities, by depicting the systems as swimlanes - and, in fact, this is precisely what was done in the real case from which this example was derived.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;strong&gt;&lt;img border=&quot;0&quot; alt=&quot;&quot; align=&quot;middle&quot; width=&quot;701&quot; height=&quot;472&quot; src=&quot;/Portals/0/images/A_is_for_Activity_Diagram.png&quot; /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;strong&gt;Background on the example:&lt;/strong&gt;&lt;br /&gt;
A number of years ago, I did some consulting for a financial investment firm. The goal of the project was to improve the business process workflow for tracking opportunities and proposals in a Customer Relations Management (CRM) system. The company had been using a number of software products to handle the process – CMS Open for one aspect and PeopleSoft for another. Amongst other things, they were unhappy with the amount of double entry they were doing – entering client information on one system while an initiative was at the proposal stage and doing it again on another system once the proposal was accepted. As a first step, I was asked to develop an As-Is workflow diagram for the current process. Suspecting that one must already exist, I asked to see it but was told that no, there was no diagram. After a while in this business, you develop a sixth sense for detecting when somebody is holding something back so I persisted – and sure enough, the interviewee pulled one out of his desk drawer. I knew it wasn’t perfect (which is why he hadn’t wanted to show it to me) but I was glad to have it – as it was a great aid in facilitating group interview sessions. It’s much easier to look at something and find the errors than to begin from scratch; or another way of putting it: better to have a straw man than no man at all. &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;The diagram I used showed the steps of the process and indicated who or what system was responsible for each step. This type of diagram is known by many names: Flowchart (which often only shows the sequence of actions but not who does them), Swimlane Workflow Diagram (where the doer of each action is shown) and (if you are using the UML standard) an activity diagram (which may or not show the doer, depending on how it’s drawn). &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;strong&gt;Context&lt;br /&gt;
&lt;/strong&gt;Activity diagrams are useful in the situation I’ve described – when you need to analyze the workflow of an existing (As-Is) or future (To-Be) business process. In the UML, (using Rational Unified Process [RUP] terminology) are used this way when specifying business use-case realizations (descriptions of the internal workflow used to execute business processes). In this type of situation, they are drawn so that the doer is shown – by indicating a swimlane (or ‘partition’) for each participant. &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;Another context for using activity diagrams is in describing system use cases. A system use case is a user task – typically a task that a computer user expects to accomplish in a single session on with a software system. The requirements for the interaction between the user and system are usually described in text, but an activity diagram is added if the steps within the text connect to each other in complex ways. (The document that houses all of this is called, in RUP, a ‘use-case specification’.)&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;span style=&quot;font-size: small&quot;&gt;Howard Podeswa, author of &lt;a target=&quot;_blank&quot; href=&quot;http://nobleinc.ca/courses.html&quot;&gt;&lt;span style=&quot;font-size: small&quot;&gt;Noble Inc.&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;</description> 
    <dc:creator>Howard Podeswa</dc:creator> 
    <pubDate>Mon, 17 May 2010 04:13:00 GMT</pubDate> 
    <guid isPermaLink="false">f1397696-738c-4295-afcd-943feb885714:1377</guid> 
    
</item>
<item>
    <comments>https://modernanalyst.com/Community/ModernAnalystBlog/tabid/181/ID/1203/Agile-Development-What-we-can-learn-from-property-developers-or-what-theyve-learned-from-us.aspx#Comments</comments> 
    <slash:comments>9</slash:comments> 
    <wfw:commentRss>https://modernanalyst.com/DesktopModules/DnnForge%20-%20NewsArticles/RssComments.aspx?TabID=181&amp;ModuleID=870&amp;ArticleID=1203</wfw:commentRss> 
    <trackback:ping>https://modernanalyst.com:443/DesktopModules/DnnForge%20-%20NewsArticles/Tracking/Trackback.aspx?ArticleID=1203&amp;PortalID=0&amp;TabID=181</trackback:ping> 
    <title>Agile Development: What we can learn from property developers – or what they’ve learned from us</title> 
    <link>https://modernanalyst.com/Community/ModernAnalystBlog/tabid/181/ID/1203/Agile-Development-What-we-can-learn-from-property-developers-or-what-theyve-learned-from-us.aspx</link> 
    <description>&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;Readers of this blog (both of you; I know you’re out there!) may have gathered by now that I’m a big fan of mixing it up: art/science/business/philosophy/politics/psychology and anything else&amp;#160;that can&amp;#160;be thrown into the pot. I believe that the more you let your worlds bleed into each other, the more opportunity there is to benefit from the cross-pollination of ideas. &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;img height=&quot;224&quot; alt=&quot;What we can learn from property developers – or what they’ve learned from us&quot; width=&quot;300&quot; align=&quot;left&quot; border=&quot;0&quot; src=&quot;/Portals/0/Public Uploads/construction_learn_from_architect_agile.jpg&quot; /&gt;I had a vivid example of this recently. I was having dinner with a friend of mine – who also happens to be a gifted architect and designer. We were talking about a project he is working on where he is responsible for handling design aspects of a large commercial property development. One of the things that struck him as particularly challenging on this project was the fact that the buildings were literally going up as the design was being worked on. This meant that many different activities were going on at the same time. Instead of going through a single pass of upfront design followed by construction, they were developing this project in a set of short cycles; each time through they pinned down the requirements for an aspect or area of the complex, did just enough design to get it built and then constructed it on the ground. &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;Sound familiar? What he was describing was iterative-incremental development – an approach to managing software projects that is the basis of agile approaches, IBM’s RUP (Rational Unified Process) and Microsoft’s MSF.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;It’s interesting to note that the classic (i.e. older) approach to managing software projects was based on the how the construction industry managed its projects at that time: a single cycle of requirements analysis, design, testing and construction, known in the IT world as the ‘waterfall’ approach. That got me wondering whether the influence is now flowing on the opposite direction. &lt;em&gt;&lt;strong&gt;Are managers of construction projects now learning a trick or two from their counterparts in the IT world?&lt;/strong&gt;&lt;/em&gt; &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;These are not rhetorical questions. I’m expecting an answer – or at least looking forward to your comments, and maybe even instigating a little cross-breeding for those of you who have friends in the design or construction industry. To wit: &lt;em&gt;&lt;strong&gt;Does anybody out there know when iterative development began to take off in the construction industry?&lt;/strong&gt;&lt;/em&gt; For those of you with friends in the design, construction, or property development sectors: &lt;strong&gt;Do you know of any examples of iterative construction projects and, if so, what are the challenges and lessons learned?&lt;/strong&gt; &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;By the way, I asked these questions of my friend, the architect, in order to see if there were any ‘lessons learned’ that could be applied to the IT world. He told me that the biggest challenge for the design shop, was to avoid making a decision they would later come to regret. This was a real risk, because they were designing while some of the requirements were still unknown. It’s a challenge BAs on iterative projects should all be able to appreciate. Asked how they were mitigating this risk, he summarized their approach as follows:&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;strong&gt;Don’t commit to something today that you can put off till tomorrow&lt;/strong&gt;. In other words, if you can delay a decision without delaying the project, put the decision off. But if you have to make a decision, then … &lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;strong&gt;Choose the option that least constrains the future&lt;/strong&gt;. That way you minimize the impact of making a wrong decision. &lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;Here’s an example of how the second principle works in his industry: The designers were required to put in a staircase before they even knew how the rooms on that floor were going to be used and what their individual sizes and layout would need to be. So the designers chose a staircase position that left them with the most flexibility for laying out the rooms later. In this case it meant rejecting a central staircase, because it would rule out options for room layouts more than a staircase off to one side.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;You can see how these lessons can be immediately applied to IT projects. As to which sector originated the idea of iterative development, one thing is certain: Wherever the iterative idea started, everyone who is doing it – regardless of the sector they’re in – has a lot to learn from each other. Let’s get the conversation started.&lt;/span&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;Howard Podeswa, author of &lt;/span&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;a target=&quot;_blank&quot; href=&quot;http://www.amazon.com/gp/product/1598638688?ie=UTF8&amp;amp;tag=modernanalyst-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=390957&amp;amp;creativeASIN=1598638688&quot;&gt;&lt;span style=&quot;font-size: small&quot;&gt;UML for the IT Business&amp;#160;Analyst&amp;#160;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;</description> 
    <dc:creator>Howard Podeswa</dc:creator> 
    <pubDate>Sun, 13 Dec 2009 05:01:00 GMT</pubDate> 
    <guid isPermaLink="false">f1397696-738c-4295-afcd-943feb885714:1203</guid> 
    
</item>
<item>
    <comments>https://modernanalyst.com/Community/ModernAnalystBlog/tabid/181/ID/1009/Art-and-IT-Two-Solitudes.aspx#Comments</comments> 
    <slash:comments>2</slash:comments> 
    <wfw:commentRss>https://modernanalyst.com/DesktopModules/DnnForge%20-%20NewsArticles/RssComments.aspx?TabID=181&amp;ModuleID=870&amp;ArticleID=1009</wfw:commentRss> 
    <trackback:ping>https://modernanalyst.com:443/DesktopModules/DnnForge%20-%20NewsArticles/Tracking/Trackback.aspx?ArticleID=1009&amp;PortalID=0&amp;TabID=181</trackback:ping> 
    <title>Art and IT: Two Solitudes?</title> 
    <link>https://modernanalyst.com/Community/ModernAnalystBlog/tabid/181/ID/1009/Art-and-IT-Two-Solitudes.aspx</link> 
    <description>&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;In these ‘tough economic times’ everything seems to be measured in dollar value and if that kind of value isn’t readily discernable, we often assume there is no other value either – or none that matters. It’s behind personal financial expert &lt;/span&gt;&lt;a target=&quot;_blank&quot; href=&quot;http://www.suzeorman.com/index.cfm&quot;&gt;&lt;span style=&quot;font-size: small&quot;&gt;Suze Orman’s&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;font-size: small&quot;&gt; diatribe against teachers (who, according to Suze, can’t possibly have any self-respect if they’re willing to work for so little money), and behind a general devaluation of arts and culture - other than those aspects that have a proven monetary value. I think we’re missing something that the artists and scientists of the Renaissance period understood well, when an artist, poet, architect and scientist were not necessarily different individuals.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;These thoughts came to mind as I was showing a copy of the new edition of my book, &lt;/span&gt;&lt;span&gt;&lt;a target=&quot;_blank&quot; href=&quot;http://www.amazon.com/gp/product/1598638688?ie=UTF8&amp;amp;tag=modernanalyst-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=390957&amp;amp;creativeASIN=1598638688&quot;&gt;&lt;span style=&quot;font-size: small&quot;&gt;UML for the IT Business Analyst&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;font-size: small&quot;&gt; to a friend who is an artist. I pointed out the new painting on the cover, and he recognized it right away from a previous exhibition. But there the interest ended. Unsurprisingly, he had no idea what the diagrams inside meant - but he could not even entertain the idea that he &lt;i&gt;might&lt;/i&gt; be able to understand them. It got me wondering why it so unusual for somebody who works in the arts today to have an aptitude or interest in ‘computers’ (by which I really mean software design and analysis, as opposed to, say, being able to use applications like Photoshop, which almost every visual artist knows how to use). &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;As in the arts – so in business: eyes roll when the subject turns to IT (Information Technology). Some people are just not that into it; but sometimes it’s just that they are intimidated by it - convinced from the outset that they’ll never get it. It’s a protection mechanism. (Either way, it’s something BAs need to be aware of. One practical implication, for example, is that the documentation that is presented to non-technical audiences should not lean too heavily on analysis diagrams: their association with IT is enough to damn them for many readers.)&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;In any case, I don’t mean to rag on my artist friends. The ‘2 solitudes’ argument cuts both ways. Few of my friends in the IT world are interested in art either: they don’t go to art shows, don’t buy art (posters don’t count); don’t look at paintings or ‘art’ photographs. The reasons, I think, are pretty much the same as for the artists who don’t do IT: not interested, or convinced they’d never get it. For the second group - those who are simply intimidated by art but want to know more, it helps to have a guide. &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;At the moment (and for the next week), I have a show of paintings up in a &lt;/span&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;a target=&quot;_blank&quot; href=&quot;http://peakgallery.com/&quot;&gt;&lt;span style=&quot;font-size: small&quot;&gt;gallery&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style=&quot;font-size: small&quot;&gt;. I’ve been taking people on ‘guided tours’ of the show – each time focusing on a different piece. &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;This blog is a virtual version of that – focusing on one of the paintings in the current show, ‘Colossus’. &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;img height=&quot;350&quot; alt=&quot;&quot; hspace=&quot;5&quot; width=&quot;318&quot; align=&quot;left&quot; vspace=&quot;5&quot; src=&quot;/Portals/0/Public Uploads/h_goya_colossus_small.jpg&quot; /&gt;The title refers to another painting by the same – ‘The Colossus”, attributed to &lt;/span&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;a target=&quot;_blank&quot; href=&quot;http://en.wikipedia.org/wiki/Francisco_Goya&quot;&gt;&lt;span style=&quot;font-size: small&quot;&gt;Francesco Goya&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style=&quot;font-size: small&quot;&gt;, a Spanish painter who painted it in the early 1800’s. &lt;span style=&quot;mso-spacerun: yes&quot;&gt;&amp;#160;&lt;/span&gt;Goya lived in a time of great upheaval and war – and this is reflected in his work. In the original painting, the Colossus is a giant man who towers in the sky above the human turbulence below. &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;My painting is not an attempt to redo the Goya; it’s more of a riff on it. In my version, the Colossus of the Goya has been replaced by … well, me. But I’m standing on solid ground, not striding across the sky. And I’m wearing Sorel winter boots. (Because this is Canada.) This is one of the first paintings I started while working on the show, but I finished it last. &lt;span style=&quot;mso-spacerun: yes&quot;&gt;&amp;#160;&lt;/span&gt;It’s a summing up of all that I’d done in series. Its subject is war and people on the move, the migrations we hear about every day in the news and the endless migrations that have preceded them. The people in the painting come from: a photograph, a painting of a village by the French artist, &lt;/span&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;a target=&quot;_blank&quot; href=&quot;http://www.nationalgallery.org.uk/artists/eugene-boudin&quot;&gt;&lt;span style=&quot;font-size: small&quot;&gt;Eugene Boudin&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style=&quot;font-size: small&quot;&gt;, and one or two Black paintings by Goya – a mixing of pasts and the present and timeless wanderings.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;This remixing of disparate sources is something that art - the process of making it and looking at it - excels at: the ability to see, as in this case, that there is a way to make a connection between a contemporary photograph, an early French Impressionist painting and some very sombre Spanish depictions of the human condition in times of war. &lt;img height=&quot;261&quot; alt=&quot;&quot; hspace=&quot;5&quot; width=&quot;350&quot; align=&quot;right&quot; vspace=&quot;5&quot; src=&quot;/Portals/0/Public Uploads/h_Colossus_small.jpg&quot; /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;Whereas science and technology are largely about following disciplined, repeatable processes to arrive at a result, art encourages the mind to wander between ideas and see unexpected relationships. It&#39;s a skill the Business Analyst&amp;#160;needs to develop when looking, for example, for a common thread behind a slew of customer complaints or when coming up with a novel approach to solve a problem. &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;There&#39;s a bleed, in other words, between the ways of thinking promoted by art and those promoted by science. Which is why I think it&#39;s a good idea to explore both, as opposed to staying within one silo ... not that there&#39;s anything wrong with that.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;And a couple more art links:&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;a target=&quot;_blank&quot; href=&quot;http://peakgallery.com/reviews/reviews_2009/09_podeswa_rev.htm&quot;&gt;&lt;span style=&quot;font-size: small&quot;&gt;Globe and Mail review of the show, Caravaggio’s Breakfast&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
    &lt;li&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;a target=&quot;_blank&quot; href=&quot;http://www.ccca.ca/artists/artist_info.html?languagePref=en&amp;amp;link_id=1897&amp;amp;artist=Howard+Podeswa&quot;&gt;&lt;span style=&quot;font-size: small&quot;&gt;More paintings by H. Podeswa&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;Howard Podeswa&lt;br /&gt;
&lt;br /&gt;
&lt;a target=&quot;_blank&quot; href=&quot;http://www.amazon.com/gp/product/1598638688?ie=UTF8&amp;amp;tag=modernanalyst-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=390957&amp;amp;creativeASIN=1598638688&quot;&gt;&lt;img align=&quot;left&quot; border=&quot;0&quot; alt=&quot;&quot; src=&quot;/Portals/0/Public Uploads/h_UML_for_IT_BA_2nd_Edition_cover.jpg&quot; /&gt;&lt;/a&gt;P.S. After much work, the new edition of UML for the IT BA is now being printed. Many thanks to all those in the ModernAnalyst community who contributed their thoughts via this blog. While I wasn’t able to thank you all individually in the book, there is a big shout-out to the group in the book’s acknowledgements and, in particular, to Adrian Marchis, for establishing and supporting this vibrant community.&lt;/span&gt;&lt;/p&gt;
&lt;hr width=&quot;650&quot; /&gt;</description> 
    <dc:creator>Howard Podeswa</dc:creator> 
    <pubDate>Fri, 10 Jul 2009 04:01:00 GMT</pubDate> 
    <guid isPermaLink="false">f1397696-738c-4295-afcd-943feb885714:1009</guid> 
    
</item>
<item>
    <comments>https://modernanalyst.com/Community/ModernAnalystBlog/tabid/181/ID/921/How-much-analysis-do-you-really-need-to-do.aspx#Comments</comments> 
    <slash:comments>12</slash:comments> 
    <wfw:commentRss>https://modernanalyst.com/DesktopModules/DnnForge%20-%20NewsArticles/RssComments.aspx?TabID=181&amp;ModuleID=870&amp;ArticleID=921</wfw:commentRss> 
    <trackback:ping>https://modernanalyst.com:443/DesktopModules/DnnForge%20-%20NewsArticles/Tracking/Trackback.aspx?ArticleID=921&amp;PortalID=0&amp;TabID=181</trackback:ping> 
    <title>How much analysis do you really need to do?</title> 
    <link>https://modernanalyst.com/Community/ModernAnalystBlog/tabid/181/ID/921/How-much-analysis-do-you-really-need-to-do.aspx</link> 
    <description>&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;img height=&quot;143&quot; alt=&quot;&amp;quot;Pull and Turn&amp;quot; by Howard Podeswa - from the Object-Oriented Painting Show&quot; hspace=&quot;5&quot; width=&quot;220&quot; align=&quot;left&quot; vspace=&quot;5&quot; src=&quot;/Portals/0/Public Uploads/OOPS_series_Pull_and_Turn.jpg&quot; /&gt;As a BA, one of the central guiding principles for me has always been, &quot;If it isn&#39;t going to make a difference to the outcome, don&#39;t do it.&quot; Yet I see a lot of confusion amongst BAs about how much analysis to do on a given project. Are structural models (class diagrams and ERDs) always worth doing or are they a waste of time? How much detail should you put into the user requirements? Obviously, blindly creating documentation without understanding its value - or if it even has any value - is not useful. The problem is when to do what. I thought this would be the perfect forum to toss out the question: How much analysis do you really need to do? I invite all responses – pro and con, cool and heated. &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;My real aim here is to generate discussion, not to be proscriptive. To get the discussion started, I&#39;ll start with some general guidance I’ve found useful.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;The degree of documentation and analysis required for a project depends on a number of factors, including the lifecycle approach being used on the project, the size of the project, the type of solution being contemplated (in-house or vendor solution), and the risk involved.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;There are two broad categories of lifecycles used on projects: definitive lifecycles - which are well-defined processes – and empirical processes, which are less defined. Projects managed using definitive lifecycles will require more documentation; those using en empirical lifecycle will require less. For example, while in a definitive lifecycle you might produce complete user requirements – expressed, for example, as use-case specifications, with an empirical lifecycle this would be of little value, since the requirements are constantly in a state of flux. On the other hand, even on an empirical project, there is still a need to list (if not completely describe) user tasks (use-cases) early on so that the effort required for and cost of the project can be estimated.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;With respect to size – the larger the project, the greater the need for documentation. The team is bigger, the problem is more complex and more dollars are at stake – all factors favouring heavy documentation.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;Solution type is another important factor. In-house solutions favour more documentation; vendor-supplied off-the-shelf solutions favour less documentation. Business rules and requirements that are standard across an industry are more likely to be supported in an off-the-shelf solution – and, therefore represent less risk than requirements that are peculiar to a business area. Naturally, more effort and detail will go into documenting the high-risk requirements.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;I’ve tried to summarize some of this in a table that looks at UML tool usage for projects based on their size, solution type and lifecycle approach. In the table, a ‘small’ project is one that has a short timeline and budget and does not involve a change to a business process; an example is a change to an existing screen, or the addition of a new query screen to an existing system. An example of a large project , on the other hand, is the introduction of a new business product or service. The notes in the last column of the table relate to new UML artifacts; however, where there are existing UML artifacts related to the problem, they should be reviewed, and amended as required. The table can be applied to non-UML projects simply by replacing the UML terms in the last column as follows:&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;span style=&quot;font-size: small&quot;&gt;‘Business process models’ – instead of ‘business use cases’ &lt;/span&gt;&lt;/li&gt;
    &lt;li&gt;&lt;span style=&quot;font-size: small&quot;&gt;‘User requirements/ user tasks’ – instead of ‘system use cases’ &lt;/span&gt;&lt;/li&gt;
    &lt;li&gt;&lt;span style=&quot;font-size: small&quot;&gt;‘Statechart diagrams ‘– instead of ‘state-machine diagrams’ &lt;/span&gt;&lt;/li&gt;
    &lt;li&gt;&lt;span style=&quot;font-size: small&quot;&gt;‘Data models/ERDs ‘– instead of ‘class diagrams’ &lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;Tailoring UML tools usage to the project:&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;u&gt;&lt;span style=&quot;font-size: small&quot;&gt;Project Size: Small&lt;/span&gt;&lt;/u&gt;&lt;/p&gt;
&lt;table cellspacing=&quot;0&quot; cellpadding=&quot;1&quot; width=&quot;550&quot; border=&quot;1&quot;&gt;
    &lt;tbody&gt;
        &lt;tr&gt;
            &lt;td&gt;&lt;strong&gt;Solution type&lt;/strong&gt;&lt;/td&gt;
            &lt;td&gt;&lt;strong&gt;Lifecycle&lt;/strong&gt;&lt;/td&gt;
            &lt;td&gt;&lt;strong&gt;UML tools&lt;/strong&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;In-house development&lt;/td&gt;
            &lt;td&gt;Empirical&lt;/td&gt;
            &lt;td&gt;
            &lt;ul&gt;
                &lt;li&gt;Business use cases: May be skipped, as no changes made to business process.&lt;/li&gt;
                &lt;li&gt;System Use Cases: List and name new use cases and alternate flows. Provide only brief summaries of each flow, since interaction details will be worked out through prototyping.[1]&lt;/li&gt;
                &lt;li&gt;Class diagrams: Model new classes and relationships to discover structural business rules; may be skipped if problem well-understood.&lt;/li&gt;
                &lt;li&gt;State-machine diagrams: May be skipped.&lt;/li&gt;
                &lt;li&gt;Activity diagrams: May be skipped.&lt;/li&gt;
            &lt;/ul&gt;
            &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;In-house development&lt;/td&gt;
            &lt;td&gt;Definitive&lt;/td&gt;
            &lt;td&gt;
            &lt;ul&gt;
                &lt;li&gt;Business use cases: May be skipped, as no changes to business process..&lt;/li&gt;
                &lt;li&gt;System Use Cases: Complete&lt;/li&gt;
                &lt;li&gt;Class diagrams: May be skipped if a simple change, such as query screen. However, if new business concepts introduced, model them and their relationships in order to discover structural business rules.&lt;/li&gt;
                &lt;li&gt;State-machine diagrams: May be skipped&lt;/li&gt;
                &lt;li&gt;Activity diagrams: Use as addendum for system use cases whose flows connect in complex ways.&lt;/li&gt;
            &lt;/ul&gt;
            &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;Off-The-Shelf&lt;/td&gt;
            &lt;td&gt;All lifecycles&lt;/td&gt;
            &lt;td&gt;
            &lt;ul&gt;
                &lt;li&gt;Business use cases: May be skipped, as no changes to business process.&lt;/li&gt;
                &lt;li&gt;System Use Cases: List and name use cases and alternate flows. Provide only brief summaries of each flow, since interaction details will differ based on the vendor.&lt;/li&gt;
                &lt;li&gt;Class diagrams: Model new classes and relationships to discover structural business rules – focusing on business objects and rules that must be complied with but are not standard in the industry. (This step may be skipped when the problem is well understood and the rules are standardized.)&lt;/li&gt;
                &lt;li&gt;State-machine diagrams: May be skipped.&lt;/li&gt;
                &lt;li&gt;Activity diagrams: May be skipped.&lt;/li&gt;
            &lt;/ul&gt;
            &lt;/td&gt;
        &lt;/tr&gt;
    &lt;/tbody&gt;
&lt;/table&gt;
&lt;p style=&quot;margin-left: 40px&quot;&gt;&lt;span style=&quot;font-size: x-small&quot;&gt;&lt;sup&gt;1&lt;/sup&gt; Agile projects may use ‘user stories’ as an alternative to use cases.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;u&gt;&lt;span style=&quot;font-size: small&quot;&gt;Project Size:&amp;#160;Large&lt;/span&gt;&lt;/u&gt;&lt;/p&gt;
&lt;p&gt;&amp;#160;
&lt;table cellspacing=&quot;0&quot; cellpadding=&quot;1&quot; width=&quot;550&quot; border=&quot;1&quot;&gt;
    &lt;tbody&gt;
        &lt;tr&gt;
            &lt;td&gt;&lt;strong&gt;Solution type&lt;/strong&gt;&lt;/td&gt;
            &lt;td&gt;&lt;strong&gt;Lifecycle&lt;/strong&gt;&lt;/td&gt;
            &lt;td&gt;&lt;strong&gt;UML tools&lt;/strong&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;In-house development&lt;/td&gt;
            &lt;td&gt;Empirical&lt;/td&gt;
            &lt;td&gt;
            &lt;ul&gt;
                &lt;li&gt;Business use cases: Complete (or use a non-UML alternative) in order to capture end-to-end business process workflow.&lt;/li&gt;
                &lt;li&gt;System Use Cases: List and name new use cases and alternate flows. Provide only brief summaries of each flow, since interaction details will be worked out through prototyping.&lt;/li&gt;
                &lt;li&gt;Class diagrams: Complete. Classes, relationships and numerical rules (multiplicities) are required for across-the-board business rules.&lt;/li&gt;
                &lt;li&gt;State-machine diagrams: Use to analyze lifecycles of key business objects.&lt;/li&gt;
                &lt;li&gt;Activity diagrams: Use to describe workflow of business use cases (business processes) and as part of user requirements, where flow is complex – for example, to indicate navigation through and between screens.&lt;/li&gt;
            &lt;/ul&gt;
            &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;In-house development&lt;/td&gt;
            &lt;td&gt;Definitive&lt;/td&gt;
            &lt;td&gt;
            &lt;ul&gt;
                &lt;li&gt;Business use cases: Complete.&lt;/li&gt;
                &lt;li&gt;System Use Cases: Complete&lt;/li&gt;
                &lt;li&gt;Class diagrams: Complete&lt;/li&gt;
                &lt;li&gt;Activity diagrams: Use to describe workflow of business use cases (business processes) and as addendum for system use cases whose flows connect in complex ways.&lt;/li&gt;
            &lt;/ul&gt;
            &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;Off-The-Shelf&lt;/td&gt;
            &lt;td&gt;Empirical&lt;/td&gt;
            &lt;td&gt;
            &lt;ul&gt;
                &lt;li&gt;Business use cases (or a non-UML alternative): For high-risk processes that are not standard in the industry.&lt;/li&gt;
                &lt;li&gt;System Use Cases: List and name use cases and alternate flows. Provide only brief summaries of each flow, since interaction details will differ based on the vendor.&lt;/li&gt;
                &lt;li&gt;Class diagrams: Model classes and relationships to discover structural business rules that must be adhered to by vendor solution; focus on rules that are non-standard in the industry.&lt;/li&gt;
                &lt;li&gt;State-machine diagrams: Create in order to analyze lifecycles of key business objects.&lt;/li&gt;
                &lt;li&gt;Activity diagrams: Use to describe workflow of business use cases (business processes) and as part of user requirements, where flow is complex – for example, to indicate navigation through and between screens.&lt;/li&gt;
            &lt;/ul&gt;
            &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;Off-The-Shelf&amp;#160;&lt;/td&gt;
            &lt;td&gt;Definitive&lt;/td&gt;
            &lt;td&gt;
            &lt;ul&gt;
                &lt;li&gt;Business use cases: For high-risk processes that are not standard in the industry.&lt;/li&gt;
                &lt;li&gt;System Use Cases: List and name use cases and alternate flows. Provide only brief summaries of each flow, since interaction details will be differ based on the vendor.&lt;/li&gt;
                &lt;li&gt;Class diagrams: Model classes and relationships to discover structural business rules that must be adhered to by vendor solution; focus on rules that are non-standard in the industry.&lt;/li&gt;
                &lt;li&gt;Activity diagrams: Use to describe workflow of business use cases (business processes) focusing on processes that are non-standard in the industry. Use activity diagrams as an addendum for system use cases whose flows connect in complex ways.&lt;/li&gt;
            &lt;/ul&gt;
            &lt;/td&gt;
        &lt;/tr&gt;
    &lt;/tbody&gt;
&lt;/table&gt;
&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;Finally, keep in mind that we’re talking here only about the artifacts that are created for each project. Some of these will be directed to business stakeholders and some will only be distributed to other team members and solution providers. But that’s a topic for another column (and one that I address on a tool-by-tool basis in my book, The Business Analyst’s Handbook’). &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;In the meantime, I’m looking forward to having others weigh in on today’s question &lt;i&gt;“How much analysis do you really need to do?”&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;strong&gt;Howard Podeswa&lt;/strong&gt;&lt;br /&gt;
For more on this topic, please see &lt;/span&gt;&lt;a target=&quot;_blank&quot; href=&quot;http://www.amazon.com/gp/product/1598635654?ie=UTF8&amp;amp;tag=modernanalyst-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=390957&amp;amp;creativeASIN=1598635654&quot;&gt;&lt;span style=&quot;font-size: small&quot;&gt;The&amp;#160;Business Analyst&#39;s&amp;#160;Handbook&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;font-size: small&quot;&gt;&amp;#160;and the upcoming release of &lt;/span&gt;&lt;a target=&quot;_blank&quot; href=&quot;http://www.amazon.com/gp/product/1598638688?ie=UTF8&amp;amp;tag=modernanalyst-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=390957&amp;amp;creativeASIN=1598638688&quot;&gt;&lt;span style=&quot;font-size: small&quot;&gt;UML for the IT Business Analyst, 2nd Edition&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;</description> 
    <dc:creator>Howard Podeswa</dc:creator> 
    <pubDate>Sun, 03 May 2009 04:21:00 GMT</pubDate> 
    <guid isPermaLink="false">f1397696-738c-4295-afcd-943feb885714:921</guid> 
    
</item>
<item>
    <comments>https://modernanalyst.com/Community/ModernAnalystBlog/tabid/181/ID/875/Why-I-Do-This.aspx#Comments</comments> 
    <slash:comments>0</slash:comments> 
    <wfw:commentRss>https://modernanalyst.com/DesktopModules/DnnForge%20-%20NewsArticles/RssComments.aspx?TabID=181&amp;ModuleID=870&amp;ArticleID=875</wfw:commentRss> 
    <trackback:ping>https://modernanalyst.com:443/DesktopModules/DnnForge%20-%20NewsArticles/Tracking/Trackback.aspx?ArticleID=875&amp;PortalID=0&amp;TabID=181</trackback:ping> 
    <title>Why I Do This</title> 
    <link>https://modernanalyst.com/Community/ModernAnalystBlog/tabid/181/ID/875/Why-I-Do-This.aspx</link> 
    <description>&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;img height=&quot;178&quot; hspace=&quot;10&quot; width=&quot;200&quot; align=&quot;left&quot; vspace=&quot;5&quot; border=&quot;0&quot; alt=&quot;&quot; src=&quot;/Portals/0/Public Uploads/howard1.jpg&quot; /&gt;I was at a talk yesterday by American artist Lawrence Weiner. He spent half the time saying there was nothing he had to say about his art; the next half saying it.&lt;span style=&quot;mso-spacerun: yes&quot;&gt;&amp;#160; &lt;/span&gt;I enjoyed it thoroughly.&lt;span style=&quot;mso-spacerun: yes&quot;&gt;&amp;#160; &lt;/span&gt;Something he had to say really stuck with me: that art is all about creating a logical structure for viewing the world.&lt;span style=&quot;mso-spacerun: yes&quot;&gt;&amp;#160; &lt;/span&gt;It helped me understand why I make my living doing two things that seem so disparate: visual art (painting) and Business Analysis.&lt;span style=&quot;mso-spacerun: yes&quot;&gt;&amp;#160; &lt;/span&gt;There are many things I love about BA but the part I have the most passion for is visual modeling.&lt;span style=&quot;mso-spacerun: yes&quot;&gt;&amp;#160; &lt;/span&gt;Perhaps it’s because of what Weiner pointed out: like art, it’s about creating a logical structure that communicates a way of seeing the world (or a part of it).&lt;span style=&quot;mso-spacerun: yes&quot;&gt;&amp;#160; &lt;/span&gt;The types of models I am most interested in are referred to as logical models: the name itself gives away the connection to Weiner’s art objects.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;I have never been much interested in the physical world – the world of gadgets and mechanical things; it’s always been the logical structures that underlie the real world (RW) that most interest me.&lt;span style=&quot;mso-spacerun: yes&quot;&gt;&amp;#160; &lt;/span&gt;What I love about logical visual modeling is that&lt;span style=&quot;mso-spacerun: yes&quot;&gt;&amp;#160;&lt;/span&gt;it strips away those pesky physical details to focus on logical structures.&lt;span style=&quot;mso-spacerun: yes&quot;&gt;&amp;#160; &lt;/span&gt;It turns out that this is a great boon to the BA.&lt;span style=&quot;mso-spacerun: yes&quot;&gt;&amp;#160; &lt;/span&gt;If we focus on physical details there is very little common language between a business person and a&lt;span style=&quot;mso-spacerun: yes&quot;&gt;&amp;#160; &lt;/span&gt;software developer. But if we talk model-talk (for example, using a visual language like the UML), well then we can have a nice discussion: we &lt;em&gt;get&lt;/em&gt; each other.&lt;span style=&quot;mso-spacerun: yes&quot;&gt;&amp;#160;&amp;#160; &lt;/span&gt;&lt;!--StartFragment--&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: small&quot;&gt;I’ve always been attracted to pursuits where you can get complex results but you only have to remember a few basic elements. Maybe it’s because I’ve always had a lousy memory. &amp;#160;As a developer, I was a&amp;#160;retro&amp;#160;fan of Assembler. I’ve never lost my fascination for how&lt;span style=&quot;mso-spacerun: yes&quot;&gt;&amp;#160;&lt;/span&gt;its small set of basic instructions could be used to construct the most complex systems.&lt;span style=&quot;mso-spacerun: yes&quot;&gt;&amp;#160; &lt;/span&gt;As a BA, I feel the same about the UML diagrams – especially class diagrams. Give me a few basic concepts modeling elements (generalization, association, ...) and I can model the most complex business system.&lt;span style=&quot;mso-spacerun: yes&quot;&gt;&amp;#160; &lt;/span&gt;How cool is that?&lt;span style=&quot;mso-spacerun: yes&quot;&gt;&amp;#160;&amp;#160;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;strong&gt;&lt;span style=&quot;font-size: small&quot;&gt;Howard Podeswa&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: small&quot;&gt;&lt;span&gt;His most recent book, &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;a target=&quot;_blank&quot; href=&quot;http://www.amazon.com/Business-Analysts-Handbook-Howard-Podeswa/dp/1598635654/ref=pd_bbs_sr_1?ie=UTF8&amp;amp;s=books&amp;amp;qid=1236985266&amp;amp;sr=8-1&quot;&gt;&lt;span style=&quot;font-size: small&quot;&gt;The Business Analyst&#39;s Handbook &lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;span&gt;may be purchased on amazon.ca, &amp;#160;and amazon.com.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;</description> 
    <dc:creator>Howard Podeswa</dc:creator> 
    <pubDate>Fri, 13 Mar 2009 22:12:00 GMT</pubDate> 
    <guid isPermaLink="false">f1397696-738c-4295-afcd-943feb885714:875</guid> 
    
</item>

    </channel>
</rss>